﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace WorkFlowCore.Host.ViewModels.WorkFlowCore
{
    public class UserSeletorDto
    {
        /// <summary>
        /// 唯一标识，插件标识。用于流程配置关联和后续的查询
        /// </summary>
        public string Id { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 描述。优先插件配置里的描述，其次为插件包描述
        /// </summary>
        public string Description { get; set; }
        /// <summary>
        /// 是否可用。可通过插件配置启用和停用。通常停用只影响新流程设计，原有流程设计 仍可用。
        /// 建议有新插件替换旧插件时，保留旧版插件
        /// </summary>
        public bool Enabled { get; set; }
    }
}
